package mongo

import (
    "gopkg.in/mgo.v2/bson"
    //_"github.com/golang/protobuf/ptypes/timestamp"
)



type Grade struct {
    Lv      int    `bson:"lv" json:"lv"`
    Exp     int    `bson:"exp" json:"exp"`
}

type User struct {
    Id          bson.ObjectId   `bson:"_id" json:"id"`
    Username    string          `bson:"username" json:"username"`           // 注册时的账户号
    Mobile      string          `bson:"mobile" json:"mobile"`               // 手机号
    UserId      string          `bson:"user_id" json:"user_id"`             // 系统生成的玩家ID
    Nickname    string          `bson:"nickname" json:"nickname"`           // 玩家自定义的昵称
    Password    string          `bson:"password" json:"password"`           // 密码
    Status      int             `bson:"status" json:"status"`               // 状态： -1 封号禁用 0 空闲 1 休息 2 进餐 3 学习 4 锻炼 5 工作
    Sex         int             `bson:"sex" json:"sex"`                     // 玩家性别
    Jewel       uint64          `bson:"jewel" json:"jewel"`                 // 钻石数量
    Money       uint64          `bson:"money" json:"money"`                 // 账户现金
    Grade       Grade           `bson:"grade" json:"grade"`               // 玩家等级和经验
    RememberKey string          `bson:"remember_key" json:"remember_key"`   // 登录认证KEY
    CreateTime  int64           `bson:"create_time" json:"create_time"`     // 创建时间
    LoginTime   int64           `bson:"login_time" json:"login_time"`       // 最近登陆时间
}

